第12 屆iT邦幫忙鐵人賽系列文章 (Day25)
婚禮最麻煩的就是收禮金了吧,當天還有可能遇到跑錯棚的(本人親自遇到,後來還要退錢給他XD),婚禮結束還要很辛苦的算鈔票,我一直在想未來有沒有可能都用電子支付,讓婚禮結束後不要扛那麼多的現金,不要花那麼多時間計算。本篇將以 Line 的 Sendbox 進行串接測試,要實際使用的話要先註冊成商家,並通過 Line 的審核。在 Sandbox 有很清楚的 step by step 來說明如何串接
至 https://pay.line.me/jp/developers/main/main?locale=zh_TW 註冊
接著 Email 會收到測試的帳號
接下來到商家後台,用上面的帳號密碼登入 (寫這篇文章的同時,email 裡面提供的商家後台連結不知道為什麼會出錯),取得 client id與 client secret
新增一個 Razor Page
PaymentModel
新增一個 Amount 屬性
在 Razor 可以用 asp-for 來綁定 model
表單驗證呢 ? 可以用 asp-validation-for
asp-page-handler 可以在 .cs寫 function 驗證 model
實作效果
下一篇來繼續用 C# 來串 Line Pay ~
Add validation to an ASP.NET Core Razor Page
https://docs.microsoft.com/zh-tw/aspnet/core/tutorials/razor-pages/validation?view=aspnetcore-3.1&tabs=visual-studio